package com.googlecode.imanager.client.bridge.form;

import java.util.List;

import com.googlecode.imanager.client.value.format.Formatter;

/**
 * @author wellsantos@wellsantos.com
 * @since 0.01
 */
public interface IInputList<T> extends IInputControl {

    public void setItems(List<T> items);

    public void setSelectedIndex(int selectedIndex);

    public void setFormatter(Formatter<T> formatter);

    public void addItem(int index, T item);

    public void setItem(int index, T item);

    public void removeItem(int index);

}
